package com.czmh.etc.onlinepubsys.request.wj;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("万集 查询是否可签约接口对象")
@Data
public class checkSignedRequest {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "用户 ID", required = false)
    @JSONField(serialize = false)
    private String userId; //用户ID

    @ApiModelProperty(notes = "加密方式", required = false)
    private String signType = "MD5";

    @ApiModelProperty(notes = "加密值", required = false)
    private String sign;

    @ApiModelProperty(notes = "时间戳", required = false)
    private long timestamp;

    @ApiModelProperty(notes = "交易场景：HIGHWAY", required = false)
    private String tradeScene = "HIGHWAY";

    @ApiModelProperty(notes = "商户跳转的业务场景", required = false)
    private String jumpScene;

    @ApiModelProperty(notes = "用户在商户 appid 下的唯一标识", required = false)
    private String openid;

    @ApiModelProperty(notes = "版本号：2.0", required = false)
    private String version = "2.0";
}
